package com.lyf.scm.plan.api.dto;

import lombok.Data;

import java.util.Objects;

/**
 * 单位转换率查询DTO
 *
 * @author wangchlei
 * @date 2020/11/05
 */
@Data
public class UnitRateQueryDTO {
    private String skuCode;
    private Long fromUnitType;
    private Long toUnitType;

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }
        UnitRateQueryDTO that = (UnitRateQueryDTO) o;
        return skuCode.equals(that.skuCode) &&
                fromUnitType.equals(that.fromUnitType) &&
                toUnitType.equals(that.toUnitType);
    }

    @Override
    public int hashCode() {
        return Objects.hash(skuCode, fromUnitType, toUnitType);
    }
}
